package com.ttg.model.po;


import lombok.Data;
import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * Description： 账户信息
 * Author: chenyou
 * Date: 2025/9/2 17:48
 * Company: ttg
 * Copyright: Copyright (c) 2025
 */
@Data
public class AccountInfoPO {

    /**
     * 帐户编号（自增主键）
     */
    private Long actNo;

    /**
     * 帐户名称
     */
    private String actName;

    /**
     * 帐户所属商户
     */
    private Long actMctNo;

    /**
     *  营业执照号码
     */
    private String actMctBlNo;

    /**
     *  法人证件号码(小微-身份证)
     */
    private String actMctBossIdNo;

    /**
     *  账户月日均余额
     */
    private BigDecimal avgDepositAmount;

    /**
     *  月末时点规模
     */
    private BigDecimal lastDayAmount;

    /**
     * 月存款利率
     */
    private BigDecimal depositRate;

    /**
     *  账户年日均余额
     */
    private BigDecimal yearAvgDepositAmount;

    /**
     *  年末时点规模
     */
    private BigDecimal yearLastDayAmount;

    /**
     * 年存款利率
     */
    private BigDecimal yearDepositRate;

    /**
     * 帐户类型 （个人户，对公户，虚拟账号等）
     */
    private String actType;

    /**
     * 授信标记
     */
    private String creditFlag;

    /**
     * 用信标记
     */
    private String useCreditFlag;

    /**
     * 授信规模
     */
    private BigDecimal creditAmt;

    /**
     * 用信规模
     */
    private BigDecimal useCreditAmt;

    /**
     * 贷款利率
     */
    private BigDecimal creditRate;





    /**
     * 帐户币种类型
     */
    private String actCurrency;

    /**
     * 帐户余额
     */
    private BigDecimal actBalance;

    /**
     * 可用金额
     */
    private BigDecimal actAmount;

    /**
     * 现金余额（可提现金额）
     */
    private BigDecimal actCashAmount;

    /**
     * 帐户状态（1正常，2冻结，3转移，4销户）
     */
    private Integer actStatus;

    /**
     * 开户时间
     */
    private LocalDateTime actTime;
}
